﻿@charset "utf-8";
/*==========================================================================*/
/*  CSS Document  */
/*  登录  */
/*  date: 2015/08/07  */
/*==========================================================================*/
body, html {
	height: 100%;
}
body {
	background: #0088cf;
}
.bg-login {
	background: url(../images/loginBg.png) #0088cf repeat-x;
	height: 100%;
	width: 100%;
}
.bg-login-wrap {
	background: url(../images/loginPic.png) center 70px no-repeat;
	height: 100%;
	width: 100%;
}
.login-wrap {
	margin: 0 auto;
	height: 520px;
	width: 1100px;
}
.login-footer-wrap {
	position: fixed;
	bottom: 0;
	height: 90px;
	width: 100%;
}
.login-footer {
	background: #fff;
	color: #959595;
	clear: both;
	font-size:12px;
	text-align: center;
	height: 30px;
}
.bg-cloud {
	background: url(../images/cloud.png) center bottom no-repeat;
	height: 60px;
}
.login-wrap .logo {
	background: url(../images/logoWel.png) left 25px no-repeat;
	height: 80px;
	width: 100%;
}
.login {
	box-shadow: 2px 4px 32px 0px rgba(0, 0, 0, 0.5);
	/*background:url(../images/bgLogin.png) repeat;*/
	background: url(../images/bgLoginBox.png) #fff repeat-x;
	border-radius: 4px;
	border: 1px solid #263854;
	z-index: 1;
	overflow: hidden;
	margin: 80px auto 0;
	width: 350px;
}
.login-box/*, .login-alpha*/ {
	overflow: hidden;
	padding: 30px 30px 20px 30px;/*position:absolute;*/
}
.login-box {
	border-radius: 6px;
	/*z-index:2;*/
	min-height: 200px;
	overflow: hidden;
}
/*.login-alpha {
	border-radius:6px;
	background:#000\9;
	filter:Alpha(opacity=15);
	background:rgba(0, 0, 0, 0.15);
}*/
.login-box dl {
	background: #fff;
	border-radius: 4px;
	border: 1px solid #c9cdd0;
	/*box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.3);*/
	clear: both;
	font-size: 14px;
	margin: 0 0 10px 0;
	padding: 4px 10px;
	line-height: 26px;
	height: 26px;
}
/* 角色 */
.role dt, .role dd {
	display: inline;
	float: left;
}
.role dd {
	margin: 0 15px;
}
/* 账号密码 */
.login-box dt, .login-box dd {
	float: left;
	line-height: 26px;
	height: 26px;
}
.login-box dt {
	border-right: 1px solid #e0e0e0;
	width: 30px;
}
.login-box dd {
	padding: 0 0 0 10px;
	width: 220px;
}
.login-box dd p {
	float: left;
	width: 50px;
}
.txt-login, .textarea {
	border: 0;
	color: #bfc1c3;
	font-family: "微软雅黑";
	font-size: 13px;
	text-align: left;
	outline: none;
	line-height: 26px;
	height: 26px;
	width: 220px;
}
.txt-login {
	float: left;
	text-indent: 5px;
}
.login-box dt i {
	display: block;
	margin: 5px 0 0 3px;
	height: 20px;
	width: 20px;
}
.ico-user, .ico-pass, .ico-language, .ico-code {
	background: url(../images/sprite.png) no-repeat;
}
.ico-code {
	background-position: 0 -200px;
}
.ico-language {
	background-position: 0 -180px;
}
.ico-pass {
	background-position: 0 -160px;
}
.ico-user {
	background-position: 0 -140px;
}
.txt-code {
	width: 100px;
}
.code-pic{
	cursor:pointer;
}
.txt-date {
	/*background:url(../images/date.png) right center no-repeat;*/
	border: 1px solid #ddd;
	border-radius: 4px;
	color: #8c8c8c;
	font-family: "微软雅黑";
	font-size: 13px;
	text-indent: 5px;
	outline: none;
	height: 30px;
	width: 60px;
}
.textarea {
	color: #333;
	resize: none;
	height: 80px;
	width: 460px;
}
.btn-box {
	clear: both;
	margin: 15px 0 0 0;
	text-align: right;
	width: 100%;
}
input.btn-login {
	/*background:url(../images/btnLogin.png) no-repeat;*/
	background: #4aa6f3;
	border-radius: 3px;
	border: 0;
	color: #ffffff;
	cursor: pointer;
	font-family: "微软雅黑";
	/*font-weight:bold;*/
	font-size: 18px;
	/*margin:0 5px 0 0;*/
	line-height: 40px;
	height: 42px;
	width: 290px;
}
.btn-login:hover {
	/*background-position:0 -387px;*/
	background: #48acff;
}
.login-tips {
	color: #ff7600;
	font-size:12px;
	margin: 10px 0;
}
/* --End-- */
/* 系统消息 */
.news {
	background: url(../images/infoBg.png) no-repeat right bottom;
	margin: 5px;
	padding: 10px;
	overflow: hidden;
	height: 182px;
	width: 40%;
}
.news h3 {
	font-size: 15px;
}
.news h3 i {
	background: url(../images/sprite.png) 0 -220px no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 30px;
}
.news ul {
	clear: both;
	margin: 0 0 0 30px;
}
.news ul li, .news ul li a {
	color: #000;
	padding: 10px 0;
	line-height: 1.5;
}
